package com.baturu.vin.hyundai.constant;

/**
 * 公共定义
 *
 * @Author: chenzeming
 * @Datetime: 2018-01-09 22:35
 */
public interface HyundaiKiaVariables {
    /**
     * Vin解析结果数据版本
     *
     * 出现原因：
     * 目前保存下来的vin解析结果其实不完整，希望能重新爬取vin解析结果，但是因为现代起亚网站有防爬取机制不能直接进行重新获取。
     * 于是为现代起亚做一个版本号的机制，作用是标识 VEHICLE 表数据来自于何版本的处理，接下来根据版本号将会有两个分支：
     * 1、解析过程中验证如果来自当前版本号的数据则正常解析，使用新的业务逻辑做解析
     * 2、解析过程中验证不是来自当前版本号的数据则采用就逻辑代码解析，但与此同时重置vin缓存队列中该vin码的状态为0，使其进入一次重新爬取的状态，
     *    如正常获取结果则将进入路线一
     *
     * 上述逻辑存在一个问题，就是单纯依赖询价更新历史存在vin的速度会比较缓慢
     * 所以后续需要分析什么时段询价量少，做一个定时任务定期将未处理数据刷新到队列中，达成尽快可以舍弃就逻辑代码的目的
     */
    String VEHICLE_VERSION = "20180109";
}